
// // 初始化状态值
// const initialState=''
// // 导出加工处理状态的函数
// export const login=(newState=initialState,action)=>{
//   // 把动作类型和动作内容结构出来
//   const {type,payload}=action
//   if(type==='login/token'){
//     // 如果符合存储token的动作类型,执行存储token到reducer
//     return payload
//   }
//   return newState

// }
import { getToken} from "@/utils";

// 持久化存储token方式1:
// reducer中设置初始值
// const initialState=localStorage.getItem('geek-pc-token') ||''
const initialState=getToken() ||''
export const login=(state=initialState,action)=>{
// 解构action
console.log('reducer中初始化state');
const {type,payload}=action
// if(type==='login/token'){
//   return payload
// }
switch(type){
  case 'login/token':
  return payload
  default:
    return state
}
// return state
}